export default {
  failed: '失败',
  success: '成功',
  yes: '是',
  no: '否',
  // 按钮
  buttons: {
    Submit: '提交',
    Reset: '重置',
    Return: '返回',
    Confirm: '确认',
    Login: '登录',
    Logout: '登出',
    UpdateProfile: '更新信息',
    ChangePassword: '修改密码',
    More: '更多',
    Hide: '隐藏',
    Detail: '详情',
    View: '查看',
    Edit: '编辑',
    Delete: '删除',
    New: '新增',
    DeleteSelected: '删除已选',
    Export: '导出',
    Cancel: '取消',
    Create: '创建',
    Update: '更新',
    Close: '关闭',
    Refresh: '刷新',
    NewRoot: '新增根节点',
    AddChild: '添加子节点',
    Add: '添加',
    Send: '发送',
    Filter: '筛选',
    Download: '下载',
    Register: '注册',
    toDownloadCenter: '前往下载中心',
  },
  // 通用消息
  message: {
    forbidden: '禁止访问！',
    rateLimit: '访问太频繁了！',
    notFoundtitle: '网页走丢了',
    notFoundMethod: '请检查网页路径',
    notFoundOtherMethod: '或您的网络连接是否正常',
    notFoundMessage: '无法访问此网页',
    loginSuccess: '登录成功！',
    noMore: '没有更多了',
    addSuccess: '添加成功！',
    createSuccess: '创建成功！',
    updateSuccess: '更新成功！',
    deleteSuccess: '删除成功！',
    confirmDelete: '确认删除',
    confirmDeleteRecord: '是否删除所选择的 {0}？',
    confirmDeleteNRecords: '是否删除所选择的{0}条数据？',
    inputAtLeastNChars: '请输入至少{0}个字符！',
    inputAtMostNChars: '请输入最多{0}个字符！',
    fileExceedMaxNumber: '最多上传{0}个文件！',
    exportingTitle: '开始导出',
    exportingMessage: '正在导出中...请前往下载中心下载文件。',
  },
  // 通用页面
  pages: {
    Home: '首页',
    Help: '帮助',
    Document: '文档',
    About: '关于',
    Settings: '设置',
    Login: '登录',
    Register: '注册',
    Profile: '用户中心',
    EditProfile: '更新用户信息',
    ChangePassword: '修改密码',
    SetPassword: '修改密码',
    Message: '消息',
    Announcement: '公告',
    DownloadCenter: '下载中心',
    Create: '新增',
    Update: '编辑',
    Detail: '详情',
    View: '查看',
    Operation: '操作',
    remark: '描述',
    createdTime: '创建时间',
    createdBy: '创建者ID',
    updatedTime: '更新时间',
    updatedBy: '更新者ID',
    attachments: '附件',
  },
  // 认证
  auth: {
    welcome: '欢迎访问',
    registerTitle: '注册',
    username: '用户名',
    nickname: '昵称',
    password: '密码',
    newPassword: '新密码',
    newPassword2: '确认新密码',
    email: '邮箱',
    tel: '手机号',
    captcha: '验证码',
    telCode: '短信验证码',
    inputUsername: '请输入用户名！',
    inputNickname: '请输入昵称！',
    inputPassword: '请输入密码！',
    inputSamePassword: '输入的密码不一致！',
    inputEmail: '请输入邮箱！',
    inputTel: '请输入手机号！',
    passwordLogin: '密码登录',
    telLogin: '验证码登录',
    passwordChanged: '密码修改成功！',
    registerSuccess: '注册成功！',
  },
  // 用户中心
  profile: {
    id: 'ID',
    username: '用户名',
    nickname: '昵称',
    sex: '性别',
    email: '邮箱',
    tel: '手机',
    province: '省',
    city: '市',
    area: '区/县',
    town: '镇/街道',
    address: '详细地址',
    inputNickname: '请输入昵称！',
    inputEmail: '请输入邮箱！',
    inputTel: '请输入手机号！',
  },
  // 设置
  settings: {
    server: '服务',
    security: '安全',
    license: '许可证',
  },
  // 系统管理
  system: {
    user: {
      pageTitle: '用户管理',
      resourceTitle: '用户',
      username: '用户名',
      nickname: '昵称',
      password: '密码',
      email: '邮箱',
      tel: '手机',
      active: '激活',
      superuser: '超级用户',
      staff: '内部用户',
      expiredTime: '失效时间',
      sex: '性别',
      province: '省份',
      city: '城市',
      area: '区',
      town: '县',
      address: '详细地址',
      needChangePwd: '登录后修改密码',
      department: '部门',
      job: '岗位',
      setRole: '设置角色',
      roleId: '角色ID',
      roleName: '角色名',
      inputUsername: '请输入用户名！',
      inputNickname: '请输入用户昵称！',
      inputEmail: '请确认邮箱格式！',
      inputTel: '请确认手机号格式！',
    },
    role: {
      pageTitle: '角色管理',
      resourceTitle: '角色',
      name: '角色名称',
      inputName: '请输入角色名称！',
      setPolicy: '设置策略',
      policyId: '策略ID',
      policyName: '策略名称',
      policyLabel: '策略标签',
    },
    policy: {
      pageTitle: '策略管理',
      resourceTitle: '策略',
      name: '策略名称',
      label: '策略标签',
      inputName: '请输入策略名称！',
      inputLabel: '请输入策略标签！',
      setPermission: '设置权限',
      viewPermission: '查看权限',
      permissionId: '权限ID',
      permissionName: '权限名称',
      permissionLabel: '权限标签',
      setMenu: '设置菜单',
      viewMenu: '查看菜单',
      menuId: '菜单ID',
      menuName: '菜单名称',
      menuCaption: '菜单标题',
      setDataScope: '设置数据权限',
      viewDataScope: '查看数据权限',
      dataScopeId: '数据权限ID',
      dataScopeName: '数据权限名称',
    },
    permission: {
      pageTitle: '权限管理',
      resourceTitle: '权限',
      name: '权限名称',
      label: '权限标签',
      inputName: '请输入权限名称！',
      inputLabel: '请输入权限标签！',
    },
    dataScope: {
      pageTitle: '数据权限管理',
      resourceTitle: '数据权限',
      name: '数据权限名称',
      inputName: '请输入数据权限名称！',
    },
    department: {
      pageTitle: '部门管理',
      resourceTitle: '部门',
      name: '部门名称',
      fullname: '部门全称',
      leader: '负责人',
      sort: '排序',
      inputName: '请输入部门名称！',
    },
    frontend: {
      pageTitle: '应用管理',
      resourceTitle: '应用',
      name: '应用名称',
      description: '应用描述',
      author: '应用作者',
      domain: '域名',
      clientType: '客户端类型',
      allowRegister: '允许注册',
      staffOnly: '仅内部用户',
      inputName: '请输入应用名称！',
      inputType: '请输入客户端类型！',
    },
    job: {
      pageTitle: '岗位管理',
      resourceTitle: '岗位',
      name: '岗位名称',
      type: '岗位类型',
      inputName: '请输入岗位名称！',
    },
    menu: {
      pageTitle: '菜单管理',
      resourceTitle: '菜单',
      name: '菜单名称',
      caption: '菜单标题',
      parent: '上级菜单',
      path: '菜单路径',
      icon: '菜单图标',
      sort: '排序',
      inputName: '请输入菜单名称！',
    },
    userDict: {
      pageTitle: '用户字典管理',
      resourceTitle: '用户字典',
      name: '用户字典名称',
      dictGroup: '用户字典组',
      dictCode: '用户字典键',
      dictVal: '用户字典值',
      dictType: '值类型',
      sort: '排序',
      inputName: '请输入用户字典名称！',
      inputDictGroup: '请输入用户字典组！',
      inputDictCode: '请输入用户字典键！',
    },
    announcement: {
      pageTitle: '公告管理',
      resourceTitle: '公告',
      title: '公告标题',
      content: '公告内容',
      type: '公告类型',
      display: '是否展示',
      sort: '排序',
      inputTitle: '请输入公告标题！',
      publishedAt: '发表于',
    },
    bgTask: {
      pageTitle: '后台任务',
      downloadCenterTitle: '下载中心',
      name: '任务名',
      status: '状态',
      type: '类型',
      result: '结果',
      startDate: '开始日期',
      endDate: '结束日期',
    },
    operationLog: {
      pageTitle: '操作日志',
      resourceTitle: '操作日志',
      event: '事件',
      resource: '资源',
      resourceId: '资源ID',
      username: '操作人',
      obj: '操作对象',
      createdTime: '操作时间',
      startDate: '开始日期',
      endDate: '结束日期',
    },
    userLog: {
      pageTitle: '用户日志',
      resourceTitle: '用户日志',
      event: '事件',
      status: '状态',
      userId: '用户ID',
      username: '用户名',
      frontendId: '前端ID',
      frontendName: '前端名',
      ip: 'IP',
      ua: '客户端',
      message: '消息',
      createdTime: '操作时间',
      startDate: '开始日期',
      endDate: '结束日期',
    },
  },
  // 任务管理
  task: {
    message: {
      pageTitle: '站内信',
      noMessage: '没有未读消息！',
      receivedBox: '收件箱',
      sentBox: '发件箱',
      title: '标题',
      content: '内容',
      type: '类型',
      fromUser: '发件人',
      toUser: '收件人',
      receiver: '接收人',
      onlyUnread: '仅显示未读',
      markAllRead: '全部标记已读',
      sendMessage: '发送站内信',
      sendSuccess: '发送成功！',
    },
    quickLink: {
      pageTitle: '快捷菜单管理',
      title: '快捷菜单',
      name: '快捷菜单名称',
      icon: '图标',
      path: '路径',
      sort: '排序',
      inputName: '请输入快捷菜单名称！',
      AddNewQuickLink: '添加快捷菜单',
    },
  },
  // 模板
  template: {
    template: {
      pageTitle: '模板管理',
      resourceTitle: '模板',
      name: '模板名称',
      type: '模板类型',
      defFilename: '默认文件名',
      attachment: '模版文件',
      inputName: '请输入模版名称！',
      inputType: '请输入模版类型！',
      inputAttachment: '请上传模板文件！',
    },
    datasource: {
      pageTitle: '数据源管理',
      resourceTitle: '数据源',
      name: '数据源名称',
      type: '数据源类型',
      inputName: '请输入数据源名称！',
      inputType: '请输入数据源类型！',
      isConnected: '已连接',
      notConfiged: '未配置',
      configDatasource: '配置数据源连接',
      paramList: '参数列表',
      addParam: '添加参数',
      dbType: '数据库类型',
      dbUrl: '数据库URL',
      dbUrlHint: 'JDBC连接，如 jdbc:mysql://localhost:3306/database',
      username: '用户名',
      password: '密码',
      sql: '查询SQL',
      sqlHint: "可以在SQL使用数据源参数，例如 {'$'}{'{'}name{'}'}",
      selectConfigDbType: '请选择数据库类型！',
      inputConfigDbUrl: '请输入数据库URL！',
      inputConfigUsername: '请输入用户名！',
      inputConfigPassword: '请输入密码！',
      inputConfigSql: '请输入查询SQL！',
      editParam: '编辑参数',
      paramName: '参数名称',
      paramLabel: '参数显示名',
      paramDefVal: '参数默认值',
      paramRequired: '是否必填',
      inputParamName: '请输入参数名称！',
      inputParamLabel: '请输入参数显示名！',
      testRetrieveData: '测试获取数据',
      config: '配置',
      test: '测试',
      configTips: '请先添加数据源参数，再进行配置。',
      retrieveData: '获取数据',
      retrievedData: '获取的数据',
      expandOnOne: '仅获取到一条数据时展开为对象',
    },
    renderExecution: {
      pageTitle: '文档生成',
      resourceTitle: '文档生成',
      templateName: '模版名称',
      templateType: '模版类型',
      datasourceName: '数据源名称',
      datasourceType: '数据源类型',
      status: '状态',
      startExecution: '创建生成任务',
      template: '模板',
      datasource: '数据源',
      filename: '文件名',
      datasourceParams: '数据源参数',
      startSuccess: '启动成功',
      executionId: '执行ID',
      executionParams: '执行参数',
      results: '执行结果',
    },
    analysis: {
      pageTitle: '文档分析',
      indicatorUploadHint: '支持上传Word、PDF或者文档扫描图片。',
      indicatorResult: '分析指标',
      uploadFile: '上传文件',
      indicatorAnalysis: '主要指标分析',
    },
  },
};
